Ext.define('Portal.Forms.CondicaoPagamento', {
	extend: 'Ext.form.field.ComboBox',
	fieldLabel: 'Condi&ccedil;&atilde;o pag.',
	displayField: 'descricao',
	valueField: 'codigo',
	store: new Ext.data.Store({
		autoLoad: true,
		proxy: {
			type: 'ajax',
			startParam: 'startIndex',
			limitParam: 'maxResults',
			url: 'BuscarCondicaoPagamento',
			reader: {
				type: 'json',
				totalProperty: 'totalItems',
				root: 'items'
			}
		},
		fields: [
		         { name: 'codigo', mapping: 'codigo'},
		         { name: 'descricao', mapping: 'descricao'}
		]
	}),
	listConfig: { 
		itemTpl: "{descricao}"
	},
	queryParam: 'q',
	queryMode: 'local',
	triggerAction: 'query'
});  